package com.woniuxy.dao;

import com.woniuxy.pojo.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import javax.naming.Name;
import java.util.List;

@Repository
public interface UserDao {
    User getUserByUserName(String userName);
    //获得分页数据
    List<User> getUserListByPage(@Param("start") Integer start,
                                 @Param("pageSize") Integer pageSize,
                                 @Param("userName") String userName);
    //获得数据总条目
    Integer getTotalSize(String userName);

    //增加用户
    void add(User user);
    //删除用户
    void delete(Integer id);
    //查询一个
    User findOne(Integer id);
    //修改用户
    void upd(User user);
}

